package anli;
import java.util.Scanner;
public class shaap {
    public static void main(String[] args) {
        //1.利用Scanner扫描录入商品信息（商品名称、数量、单价）
        Scanner scan = new Scanner(System.in);
        System.out.print(("请录入第一件商品名称："));//println的ln有换行的意思
        String goods1Name = scan.next();//扫描键盘上输入的字符串
        System.out.print(("请录入第一件商品数量："));//println的ln有换行的意思
        int goods1Number = scan.nextInt();//扫描键盘上输入的整数
        System.out.print(("请录入第一件商品单价："));//println的ln有换行的意思
        double goods1Price = scan.nextDouble();//扫描键盘上输入的小数

        System.out.println("第一件商品录入成功！");
        
        System.out.print(("请录入第二件商品名称："));//println的ln有换行的意思
        String goods2Name = scan.next();//扫描键盘上输入的字符串
        System.out.print(("请录入第二件商品数量："));//println的ln有换行的意思
        int goods2Number = scan.nextInt();//扫描键盘上输入的整数
        System.out.print(("请录入第二件商品单价："));//println的ln有换行的意思
        double goods2Price = scan.nextDouble();//扫描键盘上输入的小数

        System.out.println("第二件商品录入成功！");

        System.out.print(("请录入第三件商品名称："));//println的ln有换行的意思
        String goods3Name = scan.next();//扫描键盘上输入的字符串
        System.out.print(("请录入第三件商品数量："));//println的ln有换行的意思
        int goods3Number = scan.nextInt();//扫描键盘上输入的整数
        System.out.print(("请录入第三件商品单价："));//println的ln有换行的意思
        double goods3Price = scan.nextDouble();//扫描键盘上输入的小数

        System.out.println("第三件商品录入成功！");

        //2、展示商品购买信息（商品名称、数量、单价、金额）
        System.out.println("***欢迎来到旺旺超市***");
        System.out.println("-------------------");
        System.out.println("商品名称      数量        单价        金额");
        double goodstotal1 = goods1Number * goods1Price;
        double goodstotal2 = goods2Number * goods2Price;
        double goodstotal3 = goods3Number * goods3Price;
        System.out.println(goods1Name +"      "+ goods1Number  +"      " + goods1Price +"        "+  goodstotal1);
        System.out.println(goods1Name +"       " + goods2Number  +"      " + goods2Price  +"        "+ goodstotal2);
        System.out.println(goods1Name +"       "  +goods3Number  +"      " + goods3Price  +"         "+ goodstotal3);
        System.out.println("-------------------");

        //3.小票的统计信息
        int TotalQuantity = goods1Number + goods2Number + goods3Number;//所有的商品数量加起来
        double TotalAmount = goodstotal1 + goodstotal2 + goodstotal3;//所有的商品加个加起来
        System.out.println("总数量：" + TotalQuantity);
        System.out.println("总金额：" + TotalAmount);
        System.out.println("已经优惠金额：" + (TotalAmount - (TotalQuantity > 10 || TotalAmount > 100 ? TotalAmount * 0.5 : TotalAmount)));//测试
        double discountAmount = TotalQuantity > 10 || TotalAmount > 100 ? TotalAmount * 0.5 : TotalAmount;
        System.out.println("已经优惠金额：" + (TotalAmount - discountAmount));//已优惠金额=总金额-实付金额
        System.out.println("实付金额：" + discountAmount );
    }
}
